Platform Explorer / Nuxeo Platform 6.0

Component org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent

Documentation

This allows to configure the default importer by contributing a specific documentFactory and sourceNode implementations

    <extension point="importerConfiguration" target="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent">
        <importerConfig>
            <sourceNode sourceNodeClass="org.nuxeo.ecm.platform.importer.source.FileSourceNode"/>
            <documentModelFactory
                documentModelFactoryClass="org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory"
                folderishType="Folder" leafType="File"/>
        </importerConfig>
    </extension>

Implementation

Class: org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent

Services

Extension Points

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent">

  <documentation>
    This allows to configure the default importer by contributing a specific
    documentFactory and sourceNode implementations

    <code>
      <extension target="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent" point="importerConfiguration">
 	      <importerConfig>
          <sourceNode sourceNodeClass="org.nuxeo.ecm.platform.importer.source.FileSourceNode" />
          <documentModelFactory  leafType="File" folderishType="Folder" documentModelFactoryClass="org.nuxeo.ecm.platform.importer.factories.DefaultDocumentModelFactory" />
 	      </importerConfig>
      </extension>
    </code>

  </documentation>

  <implementation
    class="org.nuxeo.ecm.platform.importer.service.DefaultImporterComponent" />

  <service>
    <provide interface="org.nuxeo.ecm.platform.importer.service.DefaultImporterService" />
  </service>

  <extension-point name="importerConfiguration">
    <object class="org.nuxeo.ecm.platform.importer.service.ImporterConfigurationDescriptor" />
  </extension-point>

</component>